Conversation
…t could have stemmed from the same problem
Clarified autograder dependency issues and suggested using Gson for serialization.
|
I think this PR looks good and is ready to merge! |
leesjensen
left a comment
There was a problem hiding this comment.
Isn't the root of the problem is that the student doesn't return the correct objects from their endpoint and so Javlin suggests jackson to handle the serialization. Perhaps a better, or additional, tip would be if you get the jackson suggestion from javalin, to actually check what you are returning.
Added guidance on handling IntelliJ errors related to jackson dependency and autograder compilation issues.
Got it! I added an additional TA tip to help keep them from adding jackson to their projects in the first place and to instead check the return types. |
Closes #356
Some students run into issues if they serialize their data using dependencies other than Gson, as those dependencies are not recognized by the autograder. This causes difficult issues for students when their code runs fine locally but won't compile or gives unexpected errors when run in the autograder, which is the reason I considered it requisite to add a TA tip to help students avoid this problem.